
package util;

/**
 * Contiene metodos auxiliares para el proyecto
 * @author Miguel Angel Diaz Calvo
 */
public class Util {
	
	/**
	 * Consulta la ruta de trabajo teniendo en cuenta si se esta ejecutando desde el jar o desde el entorno de desarrollo
	 * @return ruta de trabajo
	 */
	public static String rutaTrabajo(){
		String ruta = System.getProperty("java.class.path");
		String separadorRutas = System.getProperty("path.separator");
		// Distinguir entre ejecucion desde eclipse y ejecucion desde el jar
		if (ruta.contains(separadorRutas))
			ruta = ruta.substring(0,ruta.indexOf(separadorRutas)-4);
		else {
			int longJar = ruta.length()-ruta.lastIndexOf(System.getProperty("file.separator"));
			ruta = ruta.substring(0, ruta.length()-longJar);
		}
		return ruta;
	}

}
